if しか知らないあなたのためのポリモーフィズム入門
https://zenn.dev/kuramapommel/books/introduce_polymorphism
if や switch は「こういう場合に」と「こうなる」の間の「どうやって」が見えちゃうんですね
「どうやって」の部分は冗長なので、隠蔽しているのがポリモーフィズム(第九章より)